package models

type Access struct {
	Id          int      `json:"id"`
	ModuleName  string   `json:"module_name"`
	ActionName  string   `json:"action_name"`
	Type        int      `json:"type"`
	Url         string   `json:"url"`
	ModuleId    int      `json:"module_id"`
	Sort        int      `json:"sort"`
	Status      int      `json:"status"`
	AddTime     int64    `json:"add_time"`
	AccessItem  []Access `gorm:"foreignKey:ModuleId;references:Id"`
	Description string   `json:"description"`
	Checked     bool     `gorm:"-"` // 忽略本字段
}

func (Access) TableName() string {
	return "access"
}
